home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / latex209 / contrib / misc / trademarks.sty < prev    next >
Text File  |  1989-12-21  |  3KB  |  82 lines

  1. % Trademarks...
  2.  
  3. \def\gobble#1{}
  4. \def\tradeORGfont{\sc}            % used for organizations (e.g., ACM)
  5. \def\tradeNAMfont{\sf}            % used for names (e.g., Ada)
  6.  
  7. \def\tradeorg#1{%
  8.     \tradeaux{#1}{\expandafter\gobble\string#1}\empty\tradeORGfont
  9. }
  10. \def\tradeorgn#1#2{%
  11.     \tradeaux{#1}{#2}\empty\tradeORGfont
  12. }
  13. \def\tradename#1#2#3{\tradeaux{#1}{#2}{#3}\tradeNAMfont}
  14. \def\trademark#1#2{%
  15.     \tradeaux{#1}{\expandafter\gobble\string#1}{#2}\tradeNAMfont
  16. }
  17.  
  18. \def\tradeaux#1#2#3#4{%
  19.     \def#1/{\relax}%            % in case #3 references #1
  20.     \setbox0=\hbox{#3}%            %   when we make the \hbox
  21.     \ifdim\wd0>0pt
  22.     \gdef#1/{%
  23.         \tradeaux{#1}{#2}\empty{#4}%
  24.         #1/\footnote{#1/ is a trademark of #3.}%
  25.     }%
  26.     \else
  27.     \gdef#1/{{#4#2}}%
  28.     \fi
  29. }
  30.  
  31. \tradeorg\acm
  32. \tradeorg\ansi
  33. \tradeorg\Apple
  34. \tradename\Ada{Ada}
  35.         {the Department of Defense (\Ada/ Joint Program Office)}
  36. \tradename\balance{Balance}    {Sequent Computer Systems, Incorporated}
  37. \tradeorg\bsd
  38. \tradename\butterfly{Butterfly}{Bolt, Beranek, and Newman, Incorporated}
  39. \tradeorg\ccitt
  40. \tradename\cms{CMS}        {International Business Machines, Incorporated}
  41. \tradename\cpm{CP/M}        {Digital Research Corporation}
  42. \tradename\chrysalis{Chrysalis}{Bolt, Beranek, and Newman, Incorporated}
  43. \tradename\decnet{DECnet}    {Digital Equipment Corporation}
  44. \tradeorgn\dod{DoD}
  45. \tradename\dynix{DYNIX}        {Sequent Computer Systems, Incorporated}
  46. \tradename\ethernet{Ethernet}    {the Xerox Corporation}
  47. \tradename\eunice{Eunice}    \empty
  48. \tradename\exos{EXOS}        {Excelan, Incorporated}
  49. \tradeorg\IBM
  50. \tradename\ibmpc{IBM PC}    {International Business Machines, Incorporated}
  51. \tradeorg\HP
  52. \tradename\IMAGEN{IMAGEN}    {IMAGEN Corporation}
  53. \tradeorg\ieee
  54. \tradename\lattice{Lattice}    {Lattice, Incorporated}
  55. \tradename\locus{Locus}        {Locus Computing Corporation}
  56. \tradename\mac{Macintosh}    {Apple Computer, Incorporated}
  57. \def\microvax/{$\mu$\vax/}
  58. \def\microvms/{$\mu$\vms/}
  59. \tradeorg\milstd
  60. \tradename\Miranda{Miranda}    {Research Software Limited}
  61. \tradename\msdos{MS-DOS}    {Microsoft Corporation}
  62. \tradename\mvs{MVS}        {International Business Machines, Incorporated}
  63. \tradeorg\NCC
  64. \tradeorg\NPL
  65. \tradename\pcdos{PC-DOS}    {International Business Machines, Incorporated}
  66. \tradename\pcinterface{PC-Interface}%
  67.                 {Locus Computing Corporation}
  68. \tradename\pdp{PDP}        {Digital Equipment Corporation}
  69. \tradename{\tops20}{Tops20}    {Digital Equipment Corporation}
  70. \tradename\Sun{Sun Workstation}    {Sun Microsystems Incorporated}
  71. \tradename\trustedmail{Trusted\ Mail}%
  72.                 {Trusted Technologies, Incorporated}
  73. \tradeorg\QMS
  74. \tradename\ultrix{ULTRIX}    {Digital Equipment Corporation}
  75. \tradename\unibus{UNIBUS}    {Digital Equipment Corporation}
  76. \tradename\Unix{{\sc Unix}}    {AT\&T Bell Laboratories}
  77. \tradename\vax{VAX}        {Digital Equipment Corporation}
  78. \tradename\vm{VM}        {International Business Machines, Incorporated}
  79. \tradename\vms{VMS}        {Digital Equipment Corporation}
  80. \tradename\xenix{Xenix}        {Microsoft Corporation}
  81. \tradeorg\Xerox
  82.